package com.designpattern.AbstractFactoryPattern;

/**
 * @Author yp
 * @Date 2021-05-28
 * @Description 抽象产品：动物类
 **/

public interface Animal {
    void show();
}


/**
 * 具体产品：马类
 */
class Horse implements Animal {

    @Override
    public void show() {
        System.out.println("我是具体产品：汗血宝马！");
    }
}

/**
 * 具体产品：牛类
 */
class Cattle implements Animal {

    @Override
    public void show() {
        System.out.println("我是具体产品：吃嫩草的牛！");
    }
}